Motion.MoveSpline 方法

使轴组沿著样条曲线移动。

命名空间IntervalZero.KINGSTAR.Local.Api

组合: IntervalZero.KINGSTAR.Local.Api (于 IntervalZero.KINGSTAR.Local.dll) 版本:4.4.0.0

语法

C#VB
public KsCommandStatus MoveSpline(
       int Index,
       int SplineId,
       McCoordSystem CoordSystem,
       McBufferMode BufferMode,
       McTransitionMode TransitionMode,
       double[] TransitionParameter,
       double Time
)
Public Function MoveSpline(
       Index As Integer,
       SplineId As Integer,
       CoordSystem As McCoordSystem,
       BufferMode As McBufferMode,
       TransitionMode As McTransitionMode,
       TransitionParameter As Double(),
       Time As Double
) As KsCommandStatus

参数

Index

型别:int

轴组的索引。索引以 0 为起始。最多可有 32 个轴组。

 

SplineId

型别:int

曲线的索引。

 

CoordSystem

型别:McCoordSystem

座标系统。

 

BufferMode

型别:McBufferMode

定义函式的时间顺序。

 

TransitionMode

型别:McTransitionMode

插入一个转换曲线。

 

TransitionParameter

型别:double[]

转换模式的附加参数,若将 TransitionMode 设为 mcNone,则此参数无效。

 

Time

型别:double

保留。

回传值

型别:KsCommandStatus

回传 KsCommandStatus 类别。

备注

若目前轴组命令位置与样条起点位置不同,MoveSpline 会以点对点的方式先将轴组移动到起点位置,接著再开始样条运动。

范例

C#
N/A

参见

Motion 类别

IntervalZero.KINGSTAR.Local.Api 命名空间